package com.shunde.xunjian.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

import java.io.Serializable;

/**
 * @author shantaoke
 * @description ps_point
 * @date 2022-03-05
 */
@Data
public class PsPoint implements Serializable {

    private static final long serialVersionUID = 1L;

    @TableId(type = IdType.AUTO)
    /**
     * objectid
     */
    private Integer objectid;

    /**
     * zone_code
     */
    private String zoneCode;

    /**
     * zone_name
     */
    private String zoneName;

    /**
     * evcode_main
     */
    private Integer evcodeMain;

    /**
     * survey_no
     */
    private String surveyNo;

    /**
     * pointtype
     */
    private String pointtype;

    /**
     * pointprop
     */
    private String pointprop;

    /**
     * subtype
     */
    private String subtype;

    /**
     * X
     */
    @TableField(value = "ST_X(shape)")
    private Double X;

    /**
     * Y
     */
    @TableField(value = "ST_Y(shape)")
    private Double Y;
//
//    /**
//     * Z
//     */
//    @TableField(value = "ST_Z（shape)")
//    private Double Z;
//
//    /**
//     * wkt
//     */
//    @TableField(value = "shape.AsTextZM()")
//    private String wkt;

}
